//
//  HLEConst.h
//  HLENetwork_Example
//
//  Created by hle1879 on 2020/9/28.
//  Copyright © 2020 13434436448@163.com. All rights reserved.
//

#import <Foundation/Foundation.h>

/**
 ==============提供一些缓存默认的时间宏定义==============
 */

/// 永久有效
#define CacheValidTimeForever    0
/// 一分钟
#define CacheValidTimeMinute     60
/// 一个小时
#define CacheValidTimeHour       3600
/// 半天 12小时
#define CacheValidTimeHalfDay    43200
/// 一天 24小时
#define CacheValidTimeDay        86400
/// 一周
#define CacheValidTimeWeek       604800
/// 半个月 15天
#define CacheValidTimeHalfMonth  1296000
/// 一个月 30天
#define CacheValidTimeMonth      2592000
/// 半年 6个月
#define CacheValidTimeHalfYear   15552000
/// 一年
#define CacheValidTimeYear       31536000


NS_ASSUME_NONNULL_BEGIN

@interface HLEConst : NSObject

FOUNDATION_EXPORT NSInteger const  HLE_Default_Cache_MemoryCapacity;//默认的缓存内存大小(4MB)
FOUNDATION_EXPORT NSInteger const  HLE_Default_Cache_DiskCapacity;//默认的缓存磁盘大小(10MB)
FOUNDATION_EXPORT NSString *const  HLE_Default_Cache_DiskPath;//默认缓存的磁盘的位置

FOUNDATION_EXPORT NSUInteger const  HLE_Request_Timeout;//请求最大的超时时间(1分钟)
FOUNDATION_EXPORT NSUInteger const  HLE_Default_Cache_ValidTime;//默认的缓存有效时间(永久有效)

@end

NS_ASSUME_NONNULL_END
